Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F20 Italy F21 Italy F22 Australia F6 Japan F7 Japan F8 Japan F9 Japan F2 Italy F11 Italy F12 Japan F8 Japan F3 Japan F4 Thailand F4 Thailand F5 Japan F6 Japan F8 Japan F7 Hong Kong F3 Sweden F2 Japan F2 Chinese Taipei F1 Sweden F3 Thailand F1 Guam F1 Japan F8 Germany F19 Japan F3 Guam F1 Japan F2 (Nishi-Tokyo) Japan F5 (Kashiwa) Guam F1 (Tumon) Italy F23 Japan F8 (Akishima) Germany F18 Zagreb Open - Zagreb Weissenhauser Strand Cup - Hamburg USTA Seascape Challenger - Aptos Heineken Challenger - Ho Chi Minh City Mobelwelt-Zick Open 98 - Dresden ATP Tour Challenger at Nellie Gail - Laguna Hills Binghamton Professional Tennis Tournament - Binghamton Jameson Cup - Milan drkoop.com USTA Challenger of Austin - Austin Open de Franche Comte - Besancon Heineken Challenger - Ho Chi Minh City 2003 USTA Challenger of Calabasas - Calabasas The Surbiton Trophy - Surbiton Flea Market Cup Busan Challenger Tennis - Busan Okal Cup 2004 - Eckental Gemax Samsung Open 2005 - Belgrade Intersport Heilbronn Open - Heilbronn Arroyo de la Encomienda - Valladolid Tallahassee Tennis Challenger - Tallahassee ATP Challenger Open 2004 - Monchengladbach Busan Open Challenger Tennis - Busan The Surbiton Trophy - Surbiton Renault Slovenian Open - Ljubljana 2006 USTA Tallahassee Tennis Challenger - Tallahassee drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Internationaux de Bretagne - Brest BMW Tennis Championship - Sunrise Nova Challenger Osaka - Osaka Open de L'Isere-Open 38 - Grenoble Tatra Banka Open 2003 - Bratislava Samsung Secruities Cup Challenger - Seoul Isla de Lanzarote - Lanzarote Open de Charleroi - Charleroi Dublin Challenger - Dublin Heineken Challenger - Ho Chi Minh City Granby Challenger - Granby Honda-Kah Open - Singapore Warsteiner Challenger - Lubeck San Remo Tennis Cup - San Remo Open de Montauban - Montauban KGHM Polish Indoors - Wroclaw Heilbronn Open - Heilbronn 2000 Challenger de Granby - Granby The Surbiton Trophy - Surbiton LTA Men's Challenger - Wrexham Time Warner USTA Challenger - Binghamton Siemens Open 2007 - Scheveningen Dusseldorf Open Challenger 2007 - Dusseldorf Tatra Banka Slovak Open - Bratislava Nord/LB Open - Braunschweig Garden Open - Rome Keio Challenger International Tennis Tournament - Yokohama Kyoto Challenger - Kyoto Samsung Securities Cup Challenger Tennis - Seoul Crystal Cup 1998 - Portoroz Intersport Heilbronn Open - Heilbronn Sparkassen Open - Magdeburg Open de la Ville de Saint Denis - Reunion Island Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby Nuembrecht Challenger - Nuembrecht Powder Byrne Trophy - Surbiton Fifth-Third Bank Tennis Championships - Lexington Moncton Men's Challenger - Moncton VIII Avierto Internacional de Salinas - Salinas Ho Chi Minh City Challenger - Ho Chi Minh City Tatra Banka Open 2001 - Bratislava Granby Challenger - Granby Samsung Securities Cup Challenger Tennis - Seoul Frito Lay/USTA Challenger - Binghamton VI Open Banc Agricol - Andorra ECU Prague Open - Prague Warsteiner Challenger Lubeck - Lubeck Lambertz Open - Aachen Jameson Cup - Milan Heilbronn Challenger - Heilbronn USTA Seascape Challenger - Aptos Windy City Classic - Winnetka Kuppers Kolsch Cup Aachen - Aachen Okal Cup 2003 - Eckental USTA Tallahassee Tennis Challenger - Tallahassee Dunlop World Challenge - Toyota Mobilux Open - Luxembourg The Manchester Trophy - Manchester Credicard Mastercard Tennis Cup - Campos do Jordao Sporting Challenger - Turin Samsung Securities Cup - Seoul Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Nottingham Challenger - Nottingham Intersport Heilbronn Open - Heilbronn Dallas Challenger Kyoto Challenger Open Castilla y Leon - Segovia Yuba City Challenger Sassuolo Challenger - Sassuolo Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Hester Trophy - Manchester Aptos Challenger Granby Challenger Ciudad de Telde - Telde Seoul Challenger Carson Challenger Open D'Orleans - Orleans Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto Kobstaedernes ATP Challenger - Kolding Busan Challenger Ojai Challenger Aptos Challenger Granby Challenger Seoul Challenger IPP Open - Helsinki Internazionali de Tennis di Bergamo - Bergamo Czech Indoor Open - Prague Countrywide Classic USTA Challenger - Carson 2007 Nielsen Pro Tennis Championship - Winnetka LTA Nottingham Challenger - Nottingham Open D'Orleans - Orleans Garden Open 2005 - Rome Seoul Challenger Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Odlum Brown Vancouver Open - Vancouver Toyota Challenger GHI Bronx Classic - Bronx Toyota Challenger Rome Challenger Carson Challenger Kyoto Challenger Bangkok Challenger Tallahassee Tennis Challenger - Tallahassee Samsung Securities Cup - Seoul Lambertz Open by Stawag - Aachen West Lakes Challenger Challenger Banque Nationale - Granby Baden Open - Ettlingen Maui Challenger Lambertz Open by Stawag - Aachen Open Prevadies - St. Brieuc Busan Open Challenger Tennis - Busan Challenger Natrel Presented by National Bank - Granby Yokohama Challenger Lambertz Open by Stawag 2007 - Aachen Vancouver Challenger Kaohsiung Challenger Kyoto Challenger The Nottingham Cahllenger - Nottingham Medicor Open - Budapest Garden Open 2004 - Rome VI Gramado Open de Tenis - Gramado Gemax Open - Belgrade Kaohsiung Challenger Open Castilla y Leon - Segovia Lexington Challenger Yokohama Challenger 2001 - Yokohama Lamberts Open by Stawag - Aachen Sporting Challenger 2003 - Turin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Comercia Challenger - Aptos China Open - Beijing Lexington Challenger Mauritius Open - Mauritius ATP Challenger Numea - New Caledonia GHI Bronx Tennis Classic - Bronx Volkswagen Challenger 2005 - Wolfsburg X Abierto Internacional de Salinas - Salinas Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental Healthsouth/USTA Pro Link Challenger - San Antonio AXA Open - Espinho The Joyce Eisenberg Jerusalem Open - Jerusalem Challenger Ford de Cherbourg - Cherbourg Nottingham Challenger Challenger 42 - Andrezieux Internationaux de Tennis de Brest - Brest Shimadzu All Japan Indoor - Kyoto Nottingham Challenger Shimadzu All Japan Indoor - Kyoto Renault Slovenian Open - Ljubljana Macedonian Open - Skopje Lambertz Open - Aachen Yokohama International Tennis Tournament - Yokohama Kremlin Cup - Moscow Kuppers Kolsch Cup - Aachen AAPT Championships - Adelaide Honda Kah Singapore Men's Tennis Open - Singapore Unique Zagreb Open - Zagreb The Wrexham Challenger - Wrexham The Stella Artois Grass Court Championships - Queen's/London Salem Open - Hong Kong Kremlin Cup - Moscow Kueppers Kolsch Cup by Lambertz - Aachen Japan F5 Scania Stockholm Open - Stockholm Fifth Third Bank Tennis Championships - Lexington Qatar Mobil Open 2001 - Doha Torneo Internacional Challenger Fila 2005 - Leon Energis Dutch Open - Amsterdam Shimadzu All Japan Indoor Tennis Championships - Kyoto Dubai Tennis Open - Dubai Ciudad de Pozoblanco Open Diputacion - Cordoba Franklin Templeton Tennis Classic - Scottsdale Dubai Tennis Open - Dubai Verizon Tennis Challenge - Atlanta Quelle Cup - Furth IPP Open - Helsinki New Delhi Challenger III - New Delhi Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London 2001 Mercedes Cup - Stuttgart Fifth-Third Bank Tennis Championships - Lexington LTA Shrewsbury Challenger - Shrewsbury 1998 Safeway Challenger - Aptos Colorado Classic - Denver The Surbiton Trophy - Surbiton Fifth-Third Bank Tennis Championships - Lexington GHI Bronx Classic - Bronx The Hamlet Cup - Long Island Granby Challenger Lexington Challenger The Natrel's Challenger of Granby - Granby Gold Flake Open - Chennai USTA San Diego Challenger - San Diego International Bavarian Championship - Eckental AIG Japan Open - Tokyo Samsung Challenger 2007 - Ho Chi Minh City Intersport Heilbronn Open - Heilbronn drkoop.com USTA Challenger of Houston - Houston Pro Tennis World Open - Boca Raton Kyoto Challenger KGHM Polish Indoors - Wroclaw Ljubljana Open 2002 - Ljubljana Legg Mason Tennis Classic - Washington D.C. Gerry Weber Open - Halle Heilbronn Open - Heilbronn The Scottish Tennis Championships - Edinburgh Quelle Cup 2000 - Furth Open de Montauban - Montauban Warsteiner Grand Prix - Oberstaufen Fifth-Third Bank Tennis Championships - Lexington Telenordia Swedish Open - Bastad KGHM Polish Indoors - Wroclaw The 69th King's Cup-Thailand Open - Bangkok GHI Bronx Tennis Classic - Bronx Venice Challenger - Venice President's Cup 1998 - Tashkent Davidoff Swiss Indoors - Basel Adidas International - Sydney The Nottingham Challenger - Nottingham Czech Indoor Open - Prague ATP Challenger 2003 Numea - New Caledonia Busan Open - Busan International Tennis Championships - Delray Beach 13 BH Tennis Open International Cup - Belo Horizonte Tatra Banka Open - Bratislava Ostdeutscher Sparkessen Cup - Dresden Mercedes-Benz Cup - Los Angeles New Delhi Challenger IV - New Delhi PrivatBank Cup - Dnepropetrovsk Legg Mason Tennis Classic - Washington D.C. ATP Challenger Numea - New Caledonia Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest Stockholm Open - Stockholm XL Bermuda Open - Bermuda Open Seat-Godo 2000 - Barcelona Odlum Brown Vancouver Open - Vancouver AAPT Championships - Adelaide Adidas International - Sydney Qatar Exxon Mobil Open 2002 - Doha Gerry Weber Open - Halle Siebel Open - San Jose New Delhi Challenger II - New Delhi Copenhagen Open - Copenhagen The Samsung Open - Nottingham Stuttgart Kitzbuhel AIG Japan Open - Tokyo 2003 Mercedes Cup - Stuttgart Copenhagen Open - Copenhagen Bangkok Challenger Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. Qatar Mobil Open '98 - Doha Scania Stockholm Open - Stockholm Samsung Securities Cup - Seoul AAPT Championships - Adelaide Adidas International - Sydney Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Busan Challenger AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Chennai Open - Chennai Argentina Open - Buenos Aires Carson Challenger Brasil Open - Costa do Sauipe Salem Open - Hong Kong Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle Busan Challenger Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Kremlin Cup - Moscow The Stella Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Mumbai Open - Mumbai Ordina Open - s-Hertogenbosch St. Petersburg Open - St. Petersburg AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb AIG Japan Open Tennis Championships - Tokyo Legg Mason Tennis Classic - Washington D.C. Yokohama Challenger Toyota Challenger Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg BMW Open - Munich Barcelona Oporto New Haven Bergamo Challenger Ordina Open - 's-Hertogenbosch Tokyo Kyoto Challenger Toyota Challenger Legg Mason Tennis Classic - Washington UNICEF Open - 's Hertogenbosch Gerry Weber Open - Halle Baton Rouge Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon Kyoto Challenger Open 13 - Marseille Japan Open - Tokyo Kyoto Challenger Miller Lite Hall of Fame Tennis Championships - Newport Grand Prix Hassan II - Casablanca Kyoto Challenger Salem Open - Hong Kong Aptos Challenger 2002 Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open - Tokyo St. Petersburg Tokyo Rakuten Japan Open - Tokyo Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Heilbronn Open - Heilbronn Copenhagen Open - Copenhagen drkoop.com USTA Tennis Championships of Chicago - Winnetka Milan Challenger ATP Heineken Challenger 2000 - Ho Chi Minh City Tokyo GHI Bronx Tennis Classic - Bronx Toyota Challenger Yokohama World Tennis Gaora Cup - Yokohama Milano Challenger-Jameson Cup - Milan Renault Slovenian Open - Ljubljana Okal Open - Eckental Sparkassen Open - Magdeburg Wiesmann Roadster Open - Nuembrecht Ciudad de Pozoblanco Open Diputacion - Cordoba Isla de Gran Canaria - Mas Palomas Arizona Men's Tennis Championships - Scottsdale Japan Open - Tokyo China Open - Beijing Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel DPD Challenger 2000 - Aschaffenburg President's Cup - Tashkent Next Generation Adelaide International - Adelaide BMW Open - Munich Davis Cup, Group 1, 1R, JPN-INA 3-2 Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Pilot Pen International - New Haven SAP Open - San Jose Gold Flake Open - Chennai Salem Open - Hong Kong Japan Open - Tokyo Davis Cup, World Group, QR, CHI-JPN 5-0 BMW Open - Munich AIG Japan Open Tennis Championships - Tokyo Legg Mason Tennis Classic - Washington D.C. Stuttgart Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Qatar Mobil Open 2000 - Doha Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich Generali Open 2002 - Kitzbuhel Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Kroger / St. Jude International - Memphis Auckland Miller Lite Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis BMW Open - Munich U.S. Men's Clay Court Championships - Houston Heineken Open Shanghai - Shanghai The Stella Artois Grass Court Championships - London The Ericsson Open - Miami St. Petersburg Open - St. Petersburg Japan Open - Tokyo International Championship of Croatia - Umag Tennis Masters Series - Indian Wells Tennis Masters Series - Stuttgart Gerry Weber Open - Halle Tennis Masters Series - Indian Wells Tennis Masters Series - Miami The Stella Artois Grass Court Championships - London Tennis Masters Series - Hamburg BMW Open - Munich Adidas International - Sydney Sydney President's Cup - Tashkent Siebel Open - San Jose Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Gold Flake Open - Chennai NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami St. Petersburg Open - St. Petersburg Tennis Masters Series - Hamburg Campionati Internazionali d'Italia - Rome Chennai Open - Chennai Open de Moselle - Metz NASDAQ-100 Open - Miami China Open - Beijing St. Petersburg Open - St. Petersburg Australian Open - Melbourne Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open Wimbledon Tennis Masters Series - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Monte Carlo The Stella Artois Grass Court Championships - London Tennis Masters Series - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Rome Tennis Masters Series - Rome Wimbledon - London Wimbledon - London Australian Open - Melbourne Pacific Life Open - Indian Wells Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 1R, KOR-JPN 5-0 Davis Cup, Group 1, 2R, JPN-NZL 3-2 Davis Cup, Group 1, 2R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-KOR 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Telecom Italia Masters - Rome Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 U.S. Open - New York Australian Open - Melbourne Licher German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-INA 5-0 Davis Cup, Group 1, REL1, JPN-PAK 5-0 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 1, 1R, IND-JPN 4-1 Davis Cup, World Group, QR, BLR-GER 3-2 Davis Cup, Group 1, 2R, JPN-IND 3-2 70th River Oaks International Tennis Tournament - Houston